snow-covered landscape - Francés Inglés Diccionario